<?php defined('SYSPATH') or die('No direct script access.');
 
class Model_Aworks extends ORM {
	protected $_table_name = 'works';

    public function params() {
        return array(
        	'model' => 'Aworks',
        	'table' => 'works',
            'fields' => array(
                'title' => array(
                    'title' => 'Заголовок',
                    'type' => 'text',
                    'name' => 'title',
                ),
                'title_en' => array(
                    'title' => 'Заголовок (en)',
                    'type' => 'text',
                    'name' => 'title_en',
                ),
                'task' => array(
                    'title' => 'Задача',
                    'type' => 'text',
                    'name' => 'task',
                ),
                'task_en' => array(
                    'title' => 'Задача (en)',
                    'type' => 'text',
                    'name' => 'task_en',
                ),
                'meta_description' => array(
                    'title' => 'meta description',
                    'type' => 'text',
                    'name' => 'meta_description',
                ),
                'meta_description_en' => array(
                    'title' => 'meta description (en)',
                    'type' => 'text',
                    'name' => 'meta_description_en',
                ),
                'image' => array(
                    'title' => 'Изображение',
                    'type' => 'image',
                    'name' => 'image',
                    'image_params' => array(
                        'handling' => 'crop',
                        'width' => '290',
                        'height' => '290',
                        'dir' => $_SERVER['DOCUMENT_ROOT'].'/static/uploads/works/',
                        'url' => URL::base().'static/uploads/works/',
                    )
                ),
                'link' => array(
                    'title' => 'Ссылка',
                    'type' => 'text',
                    'name' => 'link',
                ),
                'creation_date' => array(
                    'title' => 'Дата создания проекта',
                    'type' => 'datepicker',
                    'name' => 'creation_date',
                ),
                'developers' => array(
                    'title' => 'Разработчики',
                    'type' => 'relation',
                    'name' => 'developers',
                    'relation_params' => array(
                        'type' => 'HAS_MANY',
                        'owner_table' => 'works',
                        'owned_table' => 'Team',
                        'field' => 'fio'
                    )
                ),
            ),
            'search_indexes' => array(
                array('field' => 'title', 'title' => 'Заголовок'),
                array('field' => 'title_en', 'title' => 'Заголовок en'),
            ),
            'main_title' => 'Работы',
            'waymark' => 'title',
        );
    }

}